JavaScript Object
const person = {
name: "Prasad",
age: 21,
gender: "male",
isMarried: true,
subject: ["English", "Science", "Maths"],
marks: {
english: 21,
maths: 30,
science: 55,
},
};
console.log("Initial Object:", person);
// Add property
person.language = "English";
console.log("After Adding Language:", person);
// Remove property
delete person.language;
console.log("After Removing Language:", person);
// Update property
person.age = 22;
console.log("After Updating Age:", person);
// Display specific property
console.log("Age:", person.age);
// Check if property exists
console.log("Has 'age'?", person.hasOwnProperty("age"));
// Object methods
console.log("Keys:", Object.keys(person));
console.log("Values:", Object.values(person));
console.log("Entries:", Object.entries(person));
// Loop through keys using Object.entries() only once
const entries = Object.entries(person);
for (const [key] of entries) {
console.log("Key:", key);
}
// Display table format
console.table(person);
Console Output